package com.gugee.tiktok.web.model.mysql;

import com.xiguaji.boot.data.rdb.aggregate.Aggregate;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.data.relational.core.mapping.Table;

import java.util.Date;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Table("blogger_main")
public class Blogger extends Aggregate {
    /**
     * o_avatar_300x300
     */
    private String oAvatar300;

    /**
     * o_uid
     */
    private long oUid;

    /**
     * o_avatar_medium
     */
    private String oAvatarMedium;

    /**
     * 被关注数
     */
    private int oFollowerCount;

    private long oAvgViews;

    private long oAvgLikes;

    private long oAvgReviews;

    private long oAvgShare;

    /**
     * 区域
     */
    private String oDistrict;

    /**
     * 签名
     */
    private String oSignature;

    /**
     * 平台关注数
     */
    private int oMplatformFollowersCount;

    /**
     * o_cover_url
     */
    private String oCoverUrl;

    /**
     * o_is_star
     */
    private boolean oIsStar;

    /**
     * 主动关注数
     */
    private int oFollowingCount;

    /**
     * 总点赞数
     */
    private long oTotalFavorited;

    /**
     * o_dongtai_count
     */
    private int oDongtaiCount;

    /**
     * o_avatar_168x168
     */
    private String oAvatar168;

    /**
     * 性别
     */
    private int oGender;

    /**
     * o_share_info
     */
    private String oShareInfo;

    /**
     * o_avatar_larger
     */
    private String oAvatarLarger;

    /**
     * o_birthday
     */
    private String oBirthday;

    /**
     * o_country
     */
    private String oCountry;

    /**
     * o_city
     */
    private String oCity;

    /**
     * o_is_activity_user
     */
    private boolean oIsActivityUser;

    /**
     * o_avatar_thumb
     */
    private String oAvatarThumb;

    /**
     * o_province
     */
    private String oProvince;

    /**
     * o_aweme_count
     */
    private int oAwemeCount;

    /**
     * o_location
     */
    private String oLocation;

    /**
     * o_sec_uid
     */
    private String oSecUid;

    /**
     * o_nickname
     */
    private String oNickname;

    /**
     * o_room_id
     */
    private long oRoomId;

    /**
     * o_region
     */
    private String oRegion;

    /**
     * o_video_icon
     */
    private String oVideoIcon;

    private String oUniqueId;

    private int oConstellation;

    private String oEnterpriseVerifyReason;

    private String bloggerType;

    private boolean oWithFusionShopEntry;

    private Double score;

    private Date lastPubTime;

    private Date lastCollectTime;
    /**
     *个人主页website
     */
    private String bioUrl;
    /**
     *企业蓝V认证
     */
    private String enterpriseVerifyReason;
    /**
     *是否开通购物车
     */
    private Boolean withFusionShopEntry;
    /**
     *个人蓝V认证
     */
    private String customVerify;

    /**
     *youtube账号id
     */
    private String youtubeChannelId;
    /**
     *twitter账号id
     */
    private String twitterId;
    /**
     * instagram账号id
     */
    private String insId;
    /**
     * email
     */
    private String bioEmail;


}
